Flush writable pagetable state before emulating a PT
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Mon, 14 Nov 2005 17:27:11 +0000 (18:27 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Mon, 14 Nov 2005 17:27:11 +0000 (18:27 +0100)
commit64aac38d20090be7cba2a5777794ff54b6976b02
tree3ec8b1910225ac84fb2279b2f0c34281e071cfd6
parent7355824f5671ab6cf4584fe227d016f83e19b8ef
Flush writable pagetable state before emulating a PT
update. Avoids possibility of updating a PTE temporarily
marked writable by ptwr batching logic, which can corrupt
page reference counts. Aiee!

Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/mm.c